package com.yao.provider.protocol;

import org.apache.dubbo.config.ProtocolConfig;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;

/**
 * 定义需要的协议
 *
 * @author Henry Yao
 * @since 2021/5/4
 */
@Configuration
public class DubboProtocolConfig {

    @Bean
    public ProtocolConfig dubboProtocol() {
        ProtocolConfig dubbo = new ProtocolConfig("dubbo", 20881);
        // 设置连接数量
        dubbo.setAccepts(10);
        return dubbo;
    }

    @Bean
    public ProtocolConfig rmiProtocol() {
        return new ProtocolConfig("rmi", 30881);
    }

}
